a wild ride - Turkish English Dictionary